﻿//using System;

//using System.Collections.Generic;
//using System.Text;
//using System.Drawing;
//using System.Drawing.Imaging;
//namespace DirectUI.Mobile.UI.Controls
//{
//  public  class DirectUIPictureBox:DirectUIControl
//    {
//      private Bitmap _image;
//      public Bitmap Image
//      {
//          get
//          { return _image; }
//          set
//          {
//              _image=value;
//              if (value != null)
//              {
//                  PicAttributes = new ImageAttributes();
//                  //  ia.SetColorKey(Color.Fuchsia, Color.Fuchsia);
//                  PicAttributes.SetColorKey(((Bitmap)Image).GetPixel(0, 0), ((Bitmap)Image).GetPixel(0, 0));
//              }
//              this.Invalidate();

//          }
//      }
//      private string src;
//      public string Src
//      {
//          get
//          {
//              return src;
//          }
//          set
//          {
//              src = value;
//              string[] fileNames = value.Split(':');
//              if (fileNames.Length != 2)
//              {
//                  throw new System.Exception("Picture Box's Src is  invalid");
//              }
//             this.Image = DirectUI.Common.ResourceManagerProxy.GetImage(DirectUI.Common.Util.GetAppPath() + "\\" + fileNames[0], fileNames[1]);
//          }
//      }
//      public ImageAttributes PicAttributes { get; set; }
//      public override void OnPaint(DirectUIPaintEventArgs e)
//      {
//          base.OnPaint(e);
//          if (Image != null)
//          {
             
//              e.Graphics.DrawImage(Image, e.ControlBounds,  0, 0, Image.Width,Image.Height, GraphicsUnit.Pixel,PicAttributes);
//          }
//          }
//    }
//}
